7. 제어 플래그를 탈출문으로 바꾸기

  • 반복문을 작성하다보면 isFind 같은 제어 플래그를 사용하는 경우가 있다.
  • 이런 친구들은 삭제하고 break, return 으로 해당 반복문을 끝내도록 하자.
  • 물론 이러기 위해서는 작게 추출되어야 하는 작업이 선행되어야 한다.
let found = false
for (name in list) {
  if (name === '기원') {
    found = true // 제어 플래그
  }

  if (found) {
    // 제어 플래그에 의해 제어되는 반복문 내부 코드
  }
}

results matching ""

    No results matching ""